package com.optimatch.model.solver;

import java.util.ArrayList;
import java.util.List;

/**
 * Classe permettant de définir les jours de rencontre possibles entre deux équipes
 * @author caro
 *
 */
public class Triplet {
	
	private int equipe1;
	private int equipe2;
	private List<Integer> joursDeRencontrePossible;

	/**
	 * 
	 * @param e1
	 * @param e2
	 * @param jours les jours de rencontre possibles entre l'équipe e1 et l'équipe e2
	 */
	public Triplet(int e1, int e2, List<Integer> jours) {
		this.equipe1 = e1;
		this.equipe2 = e2;
		this.joursDeRencontrePossible = jours;
	}
	
	/**
	 * 
	 * @param e1
	 * @param e2
	 * @param journee l jour de la rencontre entre e1 et e2
	 */
	public Triplet(int e1, int e2, int journee) {
		this.equipe1 = e1;
		this.equipe2 = e2;
		this.joursDeRencontrePossible = new ArrayList<Integer>();
		joursDeRencontrePossible.add(journee);
	}

	public int getEquipe1() {
		return equipe1;
	}

	public void setEquipe1(int equipe1) {
		this.equipe1 = equipe1;
	}

	public int getEquipe2() {
		return equipe2;
	}

	public void setEquipe2(int equipe2) {
		this.equipe2 = equipe2;
	}

	public List<Integer> getJoursDeRencontrePossible() {
		return joursDeRencontrePossible;
	}

	public void setJoursDeRencontrePossible(List<Integer> joursDeRencontrePossible) {
		this.joursDeRencontrePossible = joursDeRencontrePossible;
	}

}
